Soy algo nuevo en JS y me encontré con un error que no puedo resolver mientras uso Intersection Observer.
Aquí está el código que estoy tratando de usar:
const header = document.querySelector("navBarContainer"); const imageHeader = document.querySelector("myImageHeader"); const imageHeaderOptions = { rootMargin: "-50px 0px 0px 0px" }; const imageHeaderObserver = new IntersectionObserver(function( entries, imageHeaderObserver ) { entries.forEach(entry => { if (!entry.isIntersecting) { header.classList.add("scrolled"); } else { header.classList.remove("scrolled"); } }); }, imageHeaderOptions); imageHeaderObserver.observe(imageHeader);